Control which versions of Composer packages should be installed in your project using version constraints.
{
"require": {
"livewire/livewire": "^2.0"
}
}
When specifying "livewire/livewire": "^2.0" like this in the composer.json file, it ensures Composer installs version 2.0 or higher.
Constraints that can be used :
1. ^ (Caret Constraint):
Most recent minor version of the specified release series. Here specified series is 2.x means 2.1, 2.2 upto 2.9.
"require": {
"livewire/livewire": "^2.0"
}2. ~ (Tilde Constraint):
Most recent patch version of the specified release series.
~2.0 version includes versions 2.0, 2.1, 2.2 ... , but not including, 3.0
~1.2 allows versions 1.2, 1.2.1, 1.2.2 ..., but not including, 1.3
"require": {
"livewire/livewire": "~2.0"
}3. >= (Greater Than or Equal To)
Minimum acceptable version. >=1.0 allows any version 1.0 or higher.
"require": {
"livewire/livewire": ">=1.0"
}4. <= (Less Than or Equal To) :
Maximum acceptable version. <=2.0 allows any version less than 2, including 2.0.
"require": {
"livewire/livewire": "<=2.0"
}You Might Also Like
Route Model Binding
Route model binding is used to automatically inject model instances into controllers, this will help...
Using --ignore-platform-req and --ignore-platform-reqs with Composer
Using --ignore-platform-req and --ignore-platform-reqs flags to bypass specific or all platform requ...